mmc: introduce mmc_power_init
authorPeng Fan <[email protected]>
Tue, 11 Oct 2016 07:08:43 +0000 (15:08 +0800)
committerJaehoon Chung <[email protected]>
Fri, 28 Oct 2016 02:02:16 +0000 (11:02 +0900)
commit2051aefe71b646b14220c52e85c42b26be1e7cad
tree1dbcaf112322bc6651312b1a0af17c7440a7ce58
parentb03380805b5a184b7017dc428a53c8e1e9c9f99c
mmc: introduce mmc_power_init

In device tree, there is vmmc-supply property for SD/MMC.
Introduce mmc_power_init function to handle vmmc-supply.

mmc_power_init will first invoke board_mmc_power_init to
avoid break boards which already implement board_mmc_power_init.

If DM_MMC and DM_REGULATOR is defined, the regulator
will be enabled to power up the device.

Signed-off-by: Peng Fan <[email protected]>
Cc: Jaehoon Chung <[email protected]>
drivers/mmc/mmc.c